From efe8c5fa8301fa6228320de9a8d56a0f28fa1be9 Mon Sep 17 00:00:00 2001 From: robertl Date: Wed, 10 Jun 2009 02:26:46 +0000 Subject: [PATCH] Match exact (instead of substring) on options. --- gpsbabel/vecs.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/gpsbabel/vecs.c b/gpsbabel/vecs.c index 839b9a34a..8ba8c0bbb 100644 --- a/gpsbabel/vecs.c +++ b/gpsbabel/vecs.c @@ -1217,11 +1217,14 @@ get_option(const char *iarglist, const char *argname) * return "bar". Otherwise, we assume we have * simply "foo" so we return that. */ - if (argp[arglen] == '=') + if (argp[arglen] == '=') { rval = argp + arglen + 1; - else + break; + } + else if (argp[arglen] == '\0') { rval = argp; - break; + break; + } } } /* -- 2.30.2